// 引用网络请求中间件
import request from './../utils/request';

/**
 *    用户注册
 */
export function register(data) {
	return request({
		url: '/register',
		method: 'POST',
		data
	})
}

/**
 *    登陆请求
 */
export function login(data) {
	return request({
		url: '/login',
		method: 'POST',
		data
	})
}
/**
 *    登陆请求
 */
export function loginByopenid(data) {
	return request({
		url: '/codeToOpenid',
		method: 'POST',
		data
	})
}

/**
 *    首页轮播图
 */
export function swiperList(data) {
	return request({
		url: '/indexSwiper',
		method: 'GET',
		data
	})
}

/**
 *    首页图片导航
 */
export function menuIcon(data) {
	return request({
		url: '/menuIcon',
		method: 'GET',
		data
	})
}

/**
 * 获取首页商品数据
 */
export function products(data) {
	return request({
		url: '/productListApp',
		method: 'GET',
		data
	})
}

/**
 * 获取产品详情
 */
export function productDetail(data) {
	return request({
		url: '/productDetailApp',
		method: 'GET',
		data
	})
}
/**
 * @param {Object} data
 * 提交订单 未付款
 */
export function submitOrder(data) {
	return request({
		url: '/addOrder',
		method: 'POST',
		data
	})
}
/**
 * @param {Object} data
 * 获取自己的订单
 */
export function orderlist(data) {
	return request({
		url: '/orderlist',
		method: 'GET',
		data
	})
}

/**
 * 通过id找到对应的订单
 */
export function getOrder(data) {
	return request({
		url: '/order',
		method: "GET",
		data
	})
}

export function deleteOrder(data) {
	return request({
		url: '/deleteOrder',
		method: 'POST',
		data
	})
}

// 支付接口
export function payOrder(data) {
	return request({
		url: '/cashier',
		method: "POST",
		data
	})
}
